@charset "utf-8";

body{
  background-color: #F6F6F6;
}
/*主题内容*/
.content{
  margin-top: 30px;
}
.div1{
  background-color: #fff;
  min-height: 298px;
}
.div1 .lunbo{
  width: 570px;
  height: 290px;
  float: left;
}
.div1 .div1-right{
  float: left;
  margin-left: 25px;
}
.div1 .tit{
  margin-top: 20px;
  border-bottom: 1px solid #015293;
  width: 585px;
  font-size: 19px;
}
.div1 .tit li{
  float: left;
  width: 100px;
  height: 39px;
  text-align: center;
  line-height: 39px;
  margin-left: 5px;
}
.div1 .tit li:first-child{
  margin-left: 0px;
}
.div1 .tit li a{
  font-size: 19px;
}
.div1 .tit li.hover,.div1 .tit li:hover{
  background-color: #015293;
}
.div1 .tit li.hover a,.div1 .tit li:hover a{
  color: #fff;
  font-weight: bold;
}
.div1 .tit .more{
  font-size: 15px;
  display: inline-block;
  float: right;
  margin-top: 14px;
  color: #999999;
}
.jrlw_first{text-align: center; margin-top: 10px; margin-bottom: 10px;}
.jrlw_first_title{font-size: 20px; font-weight: bold; color: #015293; line-height: 35px;}
.jrlw_first_xx{color: #666666; line-height: 35px; border-bottom: 1px dotted #cccccc; text-align: center;}
.jrlw_first_xx a{color: #015293;}
.div1 .list{}
.div1 .list li{
  line-height: 200%;
  font-size: 17px;
  overflow: hidden;
  width: 585px;
}
.div1 .list li img{
  vertical-align: super;
  margin-right: 10px;
  float: left;
  margin-top: 17px;
}
.div1 .list li a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    width: 82%;
}
.div1 .list li span{
  float: right;
}
/*第二层*/
.div2{
  margin-top: 30px;
}
.div2-1{
  background-color: #fff;
  width: 380px;
  padding: 20px;
  float: left;
  margin-right: 20px;
}
.div2-1 .div2-1-1{
  
}
.div2-1 .div2-1-1 .tit{
  border-bottom: 1px solid #E6E6E6;
  height: 35px;
}
.div2-1 .div2-1-1 .tit span{
  border-bottom: 2px solid #015293;
  font-size: 19px;
  font-weight: bold;
  color: #015293;
  padding: 0 5px;
  display:inline-block;
  height:34px;
}
.div2-1 .div-qz{
  margin-top: 20px;
}
.div2-1 .div-qz .div-qz-img{
  float: left;
}
.div2-1 .div-qz .div-qz-2{
  float: left;
  margin-left: 20px;
  width: 222px;
  line-height: 200%;
}
.div2-1 .div-qz .div-qz-3{
  font-size: 17px;
}
.div2-1 .div-qz .div-qz-4{
  font-size: 15px;
}
.div2-1 .div-qz .div-qz-4 .xq{
  color: #015293;
}
.div2-1 .div-fqz{
  margin-top: 10px;
  border-top: 1px solid #E6E6E6;
  padding-top: 9px;
  padding-left: 20px;
}
.div2-1 .div-fqz p{
  font-size: 17px;
  color: #015293;
  width: 98px;
  float: left;
  line-height: 200%;
}
.div2-1 .div-fqz ul{
  float: left;
  width: 222px;
  margin-top:3px;
}
.div2-1 .div-fqz ul li{
  float: left;
  font-size: 15px;
  padding:0px 10px;
  line-height: 200%;
}
.div2-1-2{
  margin-top: 14px;
}
.div2-1-2 .tit{
  border-bottom: 1px solid #E6E6E6;
  height: 35px;
}
.div2-1-2 .tit span{
  border-bottom: 2px solid #015293;
  font-size: 19px;
  font-weight: bold;
  color: #015293;
  padding: 0 5px;
  display:inline-block;
  height:34px;
}
.div2-1-2 ul{
  /*margin-top: 20px;*/
}
.div2-1-2 ul li{
  width: 85px;
  height: 90px;
  text-align:center;
  float: left;
  margin-top: 20px;
  margin-bottom: 15px;
}
.div2-1-2 ul li img{}
.div2-1-2 ul li span{
  display: block;
  line-height: 250%;
  font-size:17px;
}

/*中*/
.div2-2{
  float: left;
  width: 400px;
  margin-right: 20px;
  padding: 20px;
  background-color: #fff;
}
.div2-2 .tit{
  border-bottom: 1px solid #E6E6E6;
  height: 35px;
  margin-bottom: 12px;
}
.div2-2 .tit li{
  float: left;
  font-size: 19px;
}
.div2-2 .tit .more{
  font-size: 15px;
  display: inline-block;
  float: right;
  color: #999999;
  margin-top: 5px;
}
.div2-2 .tit li span{
  margin: 0 5px;
}
.div2-2 .tit li.hover a,.div2-2 .tit li:hover a{
  font-weight: bold;
  color: #015293;
  border-bottom: 2px solid #015293;
  display:inline-block;
  height:34px;
}
.div2-2 .list{
  line-height: 200%;
  font-size: 17px;
  min-height: 180px;
}
.div2-2 .list span{
  float: right;
}
.div2-2 .div2-2-1{
  margin-bottom: 5px;
}
.div2-2 .div2-2-2{
  margin-top: 15px;
}
/*右*/
.div2-3{
  background-color: #fff;
  width: 380px;
  float: left;
  padding: 20px;
}
.div2-3 .div-zxft .tit{
  border-bottom: 1px solid #E6E6E6;
  height: 35px;
  margin-bottom: 10px;
  clear: both;
}
.div2-3 .div-zxft .tit a{
  padding: 0 5px;
  color: #015293;
  font-size: 19px;
  font-weight: bold;
  border-bottom: 2px solid #015293;
  display:inline-block;
  height:34px;
}
.div2-3 .div-img{
  margin-top: 20px;
}
.div2-3 .div-img img{
  width: 340px;
  height: 150px;
}
.div2-3 .div-img-1{
  margin-top: 20px;
}
.div2-3 .div-img-1 p{
  display: inline-block;
  width: 159px;
  height: 50px;
  padding-left: 24px;
  padding-top: 11px;
}
.div2-3 .div-img-1 p img{
  margin-right: 15px;
}
.div2-3 .div-img-1 p img.old_hide{
  display:inline;
}
.div2-3 .div-img-1 p:first-child{
  background-color: #91C769;
}
.div2-3 .div-img-1 p:first-child+p{
  background-color: #ECBE06;
  margin-left: 15px;
}
.div2-3 .div-img-1 p a{
  color: #fff;
  font-size: 17px;
  font-weight: bold;
}
/*意见征集*/
.div2-3 .div-yjzj{
  /* margin-top: 20px; */
}
/* .div2-3 .div-yjzj .tit span{
  font-size: 19px;
  color: #015293;
  font-weight: bold;
  display:inline-block;
  height:34px;
} */
/* .div2-3 .div-yjzj .tit a{
  font-size: 15px;
  color: #999999;
  border: none;
  float: right;
  padding: 0;
  font-weight: normal;
  margin: 0;
  margin-top: 5px;
} */
/* .div2-3 .div-yjzj .list{
  line-height: 205%;
  height: 237px;
  font-size:17px;
}
.div2-3 .div-yjzj .list li span{
  float: right;
} */



.div-yjzj{
  float: left;
  width: 340px;
  /* margin-left: 20px; */
  margin-right: 20px;
  /* padding: 20px; */
  background-color: #fff;
}
.div-yjzj .tit{
  border-bottom: 1px solid #E6E6E6;
  height: 35px;
  margin-bottom: 12px;
}
.div-yjzj .tit li{
  float: left;
  font-size: 19px;
}
.div-yjzj .tit .more{
  font-size: 15px;
  display: inline-block;
  float: right;
  /*margin-top: 14px;*/
  color: #999999;
  margin-top: 5px;
}
.div-yjzj .tit li span{
  margin: 0 0 0 5px;
}
.div-yjzj .tit li.hover a,.div-yjzj .tit li:hover a,.div-yjzj .tit li.active a{
  font-weight: bold;
  color: #015293;
  border-bottom: 3px solid #015293;
  display:inline-block;
  height:34px;
}
.div-yjzj .list{
  line-height: 200%;
  font-size: 17px;
  height: 280px;
  padding-top: 10px;
}
.div-yjzj .list span{
  float: right;
}
.div-yjzj .div-yjzj-1{
  margin-bottom: 5px;
}
.div-yjzj .div-yjzj-2{
  margin-top: 15px;
}
/*第三层*/
.div3{
  margin-top: 30px;
  height: 135px;
  background-color: #fff;
}
/*第四层*/
.div4{
  margin-top: 30px;
}

/*版权*/
.banquan{
  margin-top: 20px;
  height: 110px;
  background: url(bq-bg.png) no-repeat;
}


/* 2019-07-24修改 */
.div2-1 .div2-1-1 .tit{
  border-bottom: 1px solid #E6E6E6;
  height: 35px;
  margin-bottom: 12px;
}
.div2-1 .div2-1-1 .tit li{
  float: left;
  font-size: 19px;
}
.div2-1 .div2-1-1 .tit .more{
  font-size: 15px;
  display: inline-block;
  float: right;
  color: #999999;
  margin-top: 5px;
}
.div2-1 .div2-1-1 .tit li span{
  margin: 0 5px;
  border: none;
}
.div2-1 .div2-1-1 .tit li.hover a,.div2-1 .div2-1-1 .tit li:hover a{
  font-weight: bold;
  color: #015293;
  border-bottom: 2px solid #015293;
  display:inline-block;
  height:34px;
}
.div2-1 .div2-1-1 .list{
  line-height: 200%;
  font-size: 17px;
  min-height: 180px;
}
.div2-1 .div2-1-1 .list span{
  float: right;
}

.bsfw li{
	float: left;
	margin: 15px 0;
}
.bmft li{
	width: 120px;
	float: left;
	line-height: 200%;
    font-size: 17px;
}



/*新闻DIV切换*/
.news_box{
    width: 340px;
    position: relative;
}
.news_box1{
    width: 365px;
    position: relative;
}
/*菜单class*/
.Menubox {
    height: 35px;
    line-height: 35px;
	margin-bottom: 12px;
}
.Menubox li {
    float: left;
    display: block;
    text-align: center;
    line-height: 35px;
    font-size: 19px;
    margin-right: 20px;
}
.Menubox li a {
    font-size: 19px;
    color: #333333;
}
.Menubox li.hover {
    padding: 0px;
    font-weight: bold;
    line-height: 32px;
    border-bottom: #015293 solid 3px;
    color: #015293;
}
.Menubox li.hover a{
   color: #015293 !important;
}
.Menubox li.hover a:link, .Menubox li.hover a:visited {
    color: #0f64ce;
}
.Contentbox {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 17px;
    padding-right:4px;
	min-height: 255px;
}
.Contentbox a:link, .Contentbox a:visited {
    color: #333;
    font-size: 17px;
}
.Contentbox a:hover, .Contentbox a:active {
    color: #1c5bb8;
}
.Contentbox li {
    line-height: 200%;
}
.date {
    color: #333;
    font-size: 17px;
	float: right;
}

.Contentbox .sp_monre {
    position: absolute;
    top: 0px;
    right: 5px;
    text-align: right;
    font-size: 15px;
    font-family: "microsoft Yahei";
}
.Contentbox .sp_monre a {
    font-size: 15px;
    line-height: 46px;
    color: #999999;
}
.Contentbox .sp_monre a:hover {
    color: #0f64ce;
}


.zfxxgklist li {
    width: 84px;
    height: 90px;
    text-align: center;
    float: left;
    margin-top: 20px;
    margin-bottom: 15px;
}
.zfxxgklist li span {
    display: block;
    line-height: 250%;
    font-size: 16px;
}
#con_eight_1 li{float: left;width:100%;}
#con_eight_1 li a {
	display: block;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#con_eight_1 li span {
    width: 20%;
	text-align: right;
	float: right;
}
#con_eight_2 li{float: left;width:100%;}
#con_eight_2 li a {
	display: block;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#con_eight_2 li span {
    width: 20%;
	text-align: right;
	float: right;
}
#con-six-2 li{float:left;width: 100%;}
#con-six-2 a{float:left;}